package com.colud.client.JT809;

import java.util.Date;

/**
 * @author mfy
 * @date 2021/10/23
 */
public class T1202Data {
    /**
     * 该字段标识传输的定位信息是否使用国家测绘局批准的地图保密插件进行加密
     * 机密标识：1 已加密 0 未加密
     */
    private int encrypt;

    /**
     * 上报时间
     */
    private Date dateTime;

    /**
     * 经度，单位为1*10^(-6)
     */
    private String lon;

    /**
     * 纬度，单位为1*10^(-6)
     */
    private String lat;

    /**
     * 速度，指卫星定位车载终端设备上传的行车速度信息，为必填项，单位为千米每小时（km/h）
     */
    private int vec1;

    /**
     * 行驶记录速度,指车辆行驶记录设备上传的行车速度信息，单位为千米每小时（km/h）
     */
    private int vec2;

    /**
     * 车辆当前总里程数，指车辆上传的行车里程数，单位为千米（km）
     */
    private long vec3;

    /**
     * 方向，0~359,单位为度（°），正北为0，顺时针
     */
    private int direction;

    /**
     * 海拔高度，单位为米（m）
     */
    private int altitude;

    /**
     * 车辆状态，二进制表示:B31B30... ...B2B1B0。
     * 具体定义按照JT/T 808-2011 中表17的规定
     */
    private long state;

    /**
     * 报警状态，二进制表示，0表示正常，1表示报警:B31B30B29... ...B2B1B0。
     * 具体定义按照JT/T 808-2011中表18的规定。
     */
    private long alarm;
}
